package com.example.mapper;

import com.example.pojo.User;

import java.util.List;

public interface UserMapper {
    int deleteByPrimaryKey(Integer userId);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer userId);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKeyWithBLOBs(User record);

    int updateByPrimaryKey(User record);

    //案例：查询所有用户信息，关联查询订单及订单明细信息，订单明细信息中关联查询商品信息
    //实现的第一种方式：一条sql搞定
    public List<User> findAllUser();

    //实现的第二种方式：多条sql搞定，基本上就是各查各的  查询用户  查订单  查订单明细  查商品
    public List<User> findAllUser2();

    //配置分页的查询所有用户数据
    public List<User> findAllUser3();




}